def ask(q): print('?', q); return input() lo, hi = 0, 31 while hi-lo > 1: v = ask(2**(mi:=(lo+hi)//2)//2) if v == 'Too high!': hi = mi elif v == 'Too low!': lo = mi else: exit() lo = 1<